ウェブアプリ(Apps Script ガイド)
スクリプトのユーザー インターフェースを作成する場合は、スクリプトをウェブアプリとして公開できます。
次の要件を満たす場合は、スクリプトをウェブアプリとして公開できます。
doGet(e) 関数または doPost(e) 関数が含まれている。
この関数は、HTML サービスの HtmlOutput オブジェクトまたはコンテンツ サービス TextOutput オブジェクトを返します。
リクエスト パラメータ
ユーザーがアプリにアクセスするか、プログラムがアプリに HTTP GET リクエストを送信すると、Apps Script は関数 doGet(e) を実行します。
プログラムがアプリに HTTP POST リクエストを送信すると、Apps Script は代わりに doPost(e) を実行します。
eはイベントオブジェクト
e.queryString
生のクエリ文字列(パースが必要)
e.parameter
クエリ文字列をオブジェクトとして扱える
e.parametersもある
e.pathInfo
/exec または /dev の後の URL パス
スクリプトをウェブアプリとしてデプロイする
curlするときは3XX系に対応するための-Lが必要